package com.freesky.biz.icbc.model;

import com.icbc.api.AbstractIcbcRequest;
import com.icbc.api.BizContent;
import com.icbc.api.internal.util.fastjson.annotation.JSONField;

public class EquityQueryRequestV1 extends AbstractIcbcRequest<EquityQueryResponseV1>
{
  public Class<EquityQueryResponseV1> getResponseClass()
  {
    return EquityQueryResponseV1.class;
  }

  public boolean isNeedEncrypt()
  {
    return false;
  }

  public String getMethod()
  {
    return "POST";
  }

  public Class<? extends BizContent> getBizContentClass()
  {
    return EquityQueryRequestV1Biz.class;
  }

  public static class EquityQueryRequestV1Biz implements BizContent {

    @JSONField(name="mobileNo")
    private String mobileNo;

    @JSONField(name="couponType")
    private String couponType;

    public String getMobileNo()
    {
      return this.mobileNo;
    }

    public void setMobileNo(String mobileNo)
    {
      this.mobileNo = mobileNo;
    }

    public String getCouponType() {
      return couponType;
    }

    public void setCouponType(String couponType) {
      this.couponType = couponType;
    }
  }

}